package com.yunxin.core.application.service;

import com.yunxin.core.application.command.channel.ChannelCustomerApplyCommand;
import com.yunxin.core.application.command.channel.ChannelCustomerApplyLibraryCommand;
import com.yunxin.core.application.dto.channel.ChannelCustomerApplyDTO;

/**
 * @author zero°
 * @since 2023-12-14
 */
public interface ChannelApplicationOpenapiService {

    /**
     * 客户申请撞库
     * @param channelCustomerApplyLibraryCommand channelCustomerApplyLibraryCommand
     * @return String
     */
    String customerApplyLibrary(ChannelCustomerApplyLibraryCommand channelCustomerApplyLibraryCommand);

    /**
     * 客户申请
     * @param channelCustomerApplyCommand channelCustomerApplyCommand
     * @return String
     */
    ChannelCustomerApplyDTO customerApply(ChannelCustomerApplyCommand channelCustomerApplyCommand);
}
